Data Distribution Concepts for Parallel Image Processing Data Distribution Concepts for Parallel Image Processing
نویسنده
چکیده
| Data distributions gained a considerable interest in the eld of data parallel programming. In most cases they are key factors for the eeciency of the implementation. In this paper we analyze data distributions suited for parallel image processing and those deened by some of todays more popular parallel languages (HPF, Vienna Fortran, pC++) and libraries (ScaLAPACK). The majority of them belong to the class of bit permutations. These permutations can eeciently be realized on networks that are based on shuue permutations. As a result we propose to widen the scope of data distributions tolerated by parallel languages and libraries towards classes of distributions. For the large class of the so called normal algorithms we demonstrate that it is possible to implement library functions that can handle a large subclass of distributions thereby avoiding redistributions. At the application level of programming data distributions are to be handled analogously to data types. The concepts introduced are implemented in the parallel image processing system PIPS 1] which is presented brieey.
منابع مشابه
High Performance Implementation of Fuzzy C-Means and Watershed Algorithms for MRI Segmentation
Image segmentation is one of the most common steps in digital image processing. The area many image segmentation algorithms (e.g., thresholding, edge detection, and region growing) employed for classifying a digital image into different segments. In this connection, finding a suitable algorithm for medical image segmentation is a challenging task due to mainly the noise, low contrast, and steep...
متن کاملHigh Performance Implementation of Fuzzy C-Means and Watershed Algorithms for MRI Segmentation
Image segmentation is one of the most common steps in digital image processing. The area many image segmentation algorithms (e.g., thresholding, edge detection, and region growing) employed for classifying a digital image into different segments. In this connection, finding a suitable algorithm for medical image segmentation is a challenging task due to mainly the noise, low contrast, and steep...
متن کاملParallel Image Processing Concepts
Image processing is a task of analysing the image and produces a resultant output in linear way. Image processing tasks are widely used in many applications domains, including medical imaging, industrial manufacturing, entertainment and security systems. Often the size of the image is very large, the processing time has to be very small and usually real-time constraints have to be met. The imag...
متن کاملStatistical Wavelet-based Image Denoising using Scale Mixture of Normal Distributions with Adaptive Parameter Estimation
Removing noise from images is a challenging problem in digital image processing. This paper presents an image denoising method based on a maximum a posteriori (MAP) density function estimator, which is implemented in the wavelet domain because of its energy compaction property. The performance of the MAP estimator depends on the proposed model for noise-free wavelet coefficients. Thus in the wa...
متن کاملData distribution concepts for parallel image processing
Data distributions gained a considerable interest in the field of data parallel programming. In most cases they are key factors for the efficiency of the implementation. In this paper we analyze data distributions suited for parallel image processing and those defined by some of todays more popular parallel languages (HPF, Vienna Fortran, pC++) and libraries (ScaLAPACK). The majority of them be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996